package nl.hu.vakantievibes.domain;

import java.util.Date;

import com.google.gwt.user.client.rpc.IsSerializable;

public class Reis implements IsSerializable {

	private String naam, land, plaats, omschrijving;
	private double prijs;
	private Date vertrekDatum, aankomstDatum;
	
	public Reis() { }
	
	public Reis(String nm, String ld, String ps, double prs, Date vdtm, Date adtm, String oms) {
		naam = nm;
		land = ld;
		plaats = ps;
		prijs = prs;
		vertrekDatum = vdtm;
		aankomstDatum = adtm;
		omschrijving = oms;
	}
	
	public String getNaam() {
		return naam;
	}
	
	public String getLand()
	{
		return land;
	}
	
	public String getPlaats()
	{
		return plaats;
	}
	
	public double getPrijs()
	{
		return prijs;
	}
	public String getOmschrijving()
	{
		return omschrijving;
	}
	
	public Date getVertrekDatum()
	{
		return vertrekDatum;
	}
	
	public Date getAankomstDatum()
	{
		return aankomstDatum;
	}
	
	public boolean equals(Reis r) {
		if(this.naam.equals(r.getNaam()) &&
			this.land.equals(r.getLand()) &&
			this.plaats.equals(r.getPlaats()) &&
			this.vertrekDatum.equals(r.getVertrekDatum()) &&
			this.aankomstDatum.equals(r.getAankomstDatum())) {
			return true;
		}
		return false;
	}
}
